be upon one

  1. Verb kapıya dayanmak
(a) mes'uliyetini müdrik olmak, hareketlerinin sorumluluğunu kabul etmek, (b) sözünün eri olmak, vaadini
tutmak.
He was on his honor not to divulge the secret.
upon my honor: şerefim/namusum üzerine.
kendi yağı ile kavrulmağa mecbur olmak.